return {
  {
    "github/copilot.vim",
    enabled = false,
  },
  {
    "xiyaowong/transparent.nvim",
    opts = {
      extra_groups = {
        "NormalFloat",
        "NvimTreeNormal",
        "NoiceCmdlinePopupBorder",
        "NoiceCmdlineIcon",
        "NoiceCmdlinePopupTitle",
        "NoicePopupmenu",
      },
    },
  },
  {
    "hrsh7th/nvim-cmp",
    opts = {
      experimental = {
        ghost_text = false, -- this feature conflict with copilot.vim's preview.
      },
    },
  },
  {
    "rcarriga/nvim-notify",
    opts = {
      background_colour = "#000000", -- set notify background to transparent.
    },
  },
  {
    "luochen1990/rainbow",
  },

  { "tjdevries/colorbuddy.nvim", enabled = false },

  { "svrana/neosolarized.nvim", enabled = false },

  {
    "folke/tokyonight.nvim",
    opts = {
      transparent = vim.g.transparent_enabled,
      styles = {
        sidebars = "transparent",
        floats = "transparent",
      },
    },
  },
  -- Configure LazyVim to load gruvbox
  {
    "LazyVim/LazyVim",
    opts = {
      colorscheme = "everforest",
      -- colorscheme = "gruvbox",
      -- colorscheme = "tokyonight",
    },
  },
}

--require("mason").setup({
--  opt = {
--    cmd = { "clangd", "--offset-encoding=utf-8" },
--    root_dir = function()
--      return vim.fn.getcwd()
--    end,
--  },
--})
